Skip to content

Conversation

alexcrichton
Copy link
Member

This commit synchronizes the implementation of lowering and has_native_fma where lowering requires both AVX + FMA but has_native_fma was just testing FMA, meaning that if has_fma was enabled but has_avx was disabled it would be possible to generate a link-time error with Wasmtime.

This commit synchronizes the implementation of lowering and
`has_native_fma` where lowering requires both AVX + FMA but
`has_native_fma` was just testing FMA, meaning that if `has_fma` was
enabled but `has_avx` was disabled it would be possible to generate a
link-time error with Wasmtime.
@alexcrichton alexcrichton requested a review from a team as a code owner October 5, 2025 15:12
@alexcrichton alexcrichton requested review from fitzgen and removed request for a team October 5, 2025 15:12
@alexcrichton alexcrichton added the fuzz-bug Bugs found by a fuzzer label Oct 5, 2025
@github-actions github-actions bot added cranelift Issues related to the Cranelift code generator cranelift:area:x64 Issues related to x64 codegen labels Oct 5, 2025
@fitzgen fitzgen added this pull request to the merge queue Oct 6, 2025
Merged via the queue into bytecodealliance:main with commit 0ac154b Oct 6, 2025
57 checks passed
@alexcrichton alexcrichton deleted the sync-feature-gates branch October 6, 2025 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cranelift:area:x64 Issues related to x64 codegen cranelift Issues related to the Cranelift code generator fuzz-bug Bugs found by a fuzzer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants